import {
    GETMOVIELIST
} from '../constant/movieConst'
// 定义reducer的初始值,它是厨师,负责给store传值
// 这个reducer是用来处理movie数据的
const init = {
    movieList: []
}

// 这里也是一个异步函数,当我们执行到异步函数的时候,stroe里面的异步函数中间
export default function countRdeucer(prevState = init, action) {
    const {
        type,
        data
    } = action
    switch (type) {
        case GETMOVIELIST:
            return {
                ...prevState,
                movieList: data
            }
    }
    return prevState
}